#ifndef __STUDENT_TYPE_H__
#define __STUDENT_TYPE_H__

#include "person_imp.h"

typedef struct {
    Person_Data s;
    int _grade;
} Student_Data;

typedef struct {
    Person_Func s;
} Student_Func;

#define TYPE_PARAM_LIST TYPE_PARAM_LIST_2(const char*, int)
CLASS_BASIC_INFO(Student);
#undef  TYPE_PARAM_LIST

#endif
